// ============================== 导入依赖 ============================== //

import CORE from '@/CORE'
import DownClass from '@api/workbench/model/ReportFormCenterExportReq'

// ============================== 导出常量 ============================== //

/**
 * 日期
 */
export const DATE = [
  [1, '今天'],
  [2, '本周'],
  [3, '本月'],
  [4, '全年'],
]

/**
 * 设备型类
 */
export const TYPE_DEVICE = [
  [1, `${CORE.MAP.ASSET}汇总`, 'all'],
  [2, `${CORE.MAP.ASSET}用途统计`, 'usage'],
  [3, '库存统计', 'stock'],
  [4, '出入库统计', 'inout'],
  [5, '调拨明细', 'flit'],
  [6, '消耗明细', 'backup'],
  [7, '收发统计', 'borrow'],
  [8, '计价方式汇总', 'depreciation'],
]

/**
 * 工作类型
 */
export const TYPE_WORK = [
  [1, '工单', 'repair'],
  [2, '巡检', 'inspection'],
  [3, '保养', 'maintenance'],
  [4, CORE.MAP.ALARM, 'alarm'],
  [5, '考勤', 'attendance'],
]

/**
 * 下载参数
 */
export const downParam = CORE.initObj(DownClass, {
  fileName: '', // 文件名称
  sheetName: '', // 工作簿名称

  base64Left: '', // 左图 Base64 串
  base64Right: '', // 右图 Base64 串

  headers: [], // 标题列表
  lists: [], // 数组列表

  secondHeaders: [], // 第二个标题列表
  secondLists: [], // 第二个数组列表
})
